/**
 * 描述: 入口文件
 * 作者: 
 * 日期: 
 */
const bodyParser = require('body-parser'); // 引入body-parser模块
const express = require('express'); // 引入express模块
const cors = require('cors'); // 引入cors模块
var cookieParser = require('cookie-parser'); //引入cookie模块
const router = require('./routers'); //导入自定义路由文件，创建模块化路由
const path = require('path');
const app = express();



app.set('views', path.join(__dirname, 'views')); //设置视图路径
app.set('view engine', 'ejs'); //注册ejs引擎
app.use('/static', express.static(path.join(__dirname, 'public'))); //暴露静态文件路径
app.use('/', express.static(path.join(__dirname, 'public')));
app.use(bodyParser.json()); // 解析json数据格式
app.use(bodyParser.urlencoded({ extended: true })); // 解析form表单提交的数据application/x-www-form-urlencoded
app.use(cookieParser());
app.use(cors()); // 注入cors模块解决跨域
app.use('/', router);






app.listen(3000, () => { // 监听3000端口
    console.log('服务已启动 http://localhost:3000');
})